<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
</head>
<body>
	
</body>
<script>
	function linkedList(){
		//声明一个Node辅助类，Node类表示要加入列表的项，包括一个element，即添加的值，next：下一个节点项的指针
		var Node=function(element){
			this.element=element;
			this.next=null;
		};
		//用来存储列表项的数量
		var length=0;
		//用来存储第一个节点的引用
		var head=null;
		//向列表尾部添加一个新的项
		this.append=function(element){};
		//向列表的特定位置插入一个新的项
		this.insert=function(position,element){};
		//从列表的特定位置移除一项
		this.removeAt=function(position){};
		//从列表中移除一项
		this.remove=function(element){};
		//返回元素在列表中的索引
		this.indexOf=function(element){};
		//如果链表不包含任何元素，返回true，如果length>0则返回false
		this.isEmpty=function(){};
		//返回元素个数
		this.size=function(){};
		this.getHead=function(){};
		this.toString=function(){};
		this.sprint=function(){};
	}
</script>

</html>